package com;

public class Test3 {
    public static void main(String[] args) {
        //有一分数序列：2/1，3/2，5/3，8/5，13/8，21/13...求出这个数列的前20项之和。
        // 分子/分母    分子 = 分子+分母   分母=分子
        double fz = 2;
        double fm = 1;
        double sum = 0.0;
        for(int i=1;i<=20;i++){
            sum += fz/fm;
            // 计算下一个数字
            double z = fz;  // 中间值先保存分子数字
            fz = fz + fm;   // 下个数字的分子=上个数字的分子和分母之和
            fm = z;         // 下个数组的分母=上个数字的原始的分子
           // System.out.println(fz+"/"+fm);
        }
        System.out.println( sum);

    }
}
